IT business manager careers in Ibri, Oman